Skip to content

west.yml: update zephyr to sep 01 - #11150

Merged
kv2019i merged 2 commits into
thesofproject:mainfrom
kv2019i:202609-zephyr-sep01
Sep 3, 2026
Merged

west.yml: update zephyr to sep 01 #11150
kv2019i merged 2 commits into
thesofproject:mainfrom
kv2019i:202609-zephyr-sep01

Conversation

@kv2019i

@kv2019i kv2019i commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Zephyr update plus addition of DTS overlay for Intel multicore targets (to match these definitions getting dropped in Zephyr upstream).

CONFIG_SMP_BOOT_DELAY was removed in Zephyr (commit 7a72151634e8
"kernel: smp: replace SMP_BOOT_DELAY with per-CPU devicetree deferral")
in favor of the per-CPU 'zephyr,deferred-start' devicetree property.

SOF relied on CONFIG_SMP_BOOT_DELAY=y (default y if SMP) so that no
secondary DSP core was started at kernel boot; the cores are brought up
on demand by SOF/host power management. Add per-board overlays marking
every secondary core (cpu1..cpuN-1) with 'zephyr,deferred-start' to keep
that behavior. The boot core (cpu0) is unaffected by the property.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Total of 333 commits.

Changes include:

1fea2ac094ba Revert "dts: intel_adsp: align boards to new CPU
             deferral config"
0aeeacf75b29 cache API: rework sys_cache_instr/data_line_size_get()
e6140770c595 arch: Kconfig: add range for cache line size
f04b68e2fddb arch: Kconfig: remove I/DCACHE_LINE_SIZE depend on
             !LINE_SIZE_DETECT
22d76caba597 kernel: sched: optimize scheduling IPIs for idle CPU
             wakeups
5a0e1f9eb7fa kernel: add Pugh skip list timeout backend
53cbd898a8aa logging: log_output: fix truncation of 64-bit timestamps
726f7b338c4c logging: output: prevent divide-by-zero in
             log_output_timestamp_to_us
6d8a9a212a98 debug: coredump: adjust logging backend behavior during
             panic
f2c81bd2eaf5 ipc: ipc_service: icbmsg: Fix potential maybe-uninitialized
             warning

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Copilot AI lite review requested due to automatic review settings September 1, 2026 14:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Zephyr revision pinned in this repository’s west.yml manifest and adds application-local DeviceTree overlays for Intel ADSP multi-core boards so secondary DSP cores use deferred start (on-demand) behavior after upstream Zephyr DTS/default changes.

Changes:

  • Bump the Zephyr project revision in west.yml to a newer commit.
  • Add per-board .overlay files under app/boards/ to mark secondary CPU nodes with zephyr,deferred-start for Intel ADSP targets.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
west.yml Updates the pinned Zephyr revision used by west to fetch/build dependencies.
app/boards/intel_adsp_cavs25.overlay Adds deferred-start for secondary CPU cores on cavs25.
app/boards/intel_adsp_cavs25_tgph.overlay Adds deferred-start for secondary CPU core(s) on cavs25_tgph.
app/boards/intel_adsp_ace40_nvls.overlay Adds deferred-start for secondary CPU core(s) on ace40_nvls.
app/boards/intel_adsp_ace40_nvl.overlay Adds deferred-start for secondary CPU core(s) on ace40_nvl.
app/boards/intel_adsp_ace30_wcl.overlay Adds deferred-start for secondary CPU core(s) on ace30_wcl.
app/boards/intel_adsp_ace30_wcl_sim.overlay Adds deferred-start for secondary CPU core(s) on ace30_wcl_sim.
app/boards/intel_adsp_ace30_ptl.overlay Adds deferred-start for secondary CPU core(s) on ace30_ptl.
app/boards/intel_adsp_ace30_ptl_sim.overlay Adds deferred-start for secondary CPU core(s) on ace30_ptl_sim.
app/boards/intel_adsp_ace20_lnl.overlay Adds deferred-start for secondary CPU core(s) on ace20_lnl.
app/boards/intel_adsp_ace15_mtpm.overlay Adds deferred-start for secondary CPU core(s) on ace15_mtpm.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@lgirdwood lgirdwood left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to cherry-pick for v2.15 ?

@kv2019i

kv2019i commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator Author

@lgirdwood wrote:

Do we need to cherry-pick for v2.15 ?

No, I don't think there's anything we strictly need.

@intel-sofci

intel-sofci commented Sep 1, 2026

Copy link
Copy Markdown

PR 11150: test results

Run date: 2026-09-01 15:07 UTC

Tested commit: d40fcc451fe3ab1eb6f016b1ead5b8c5cbf887c7

mtl pass rate lnl pass rate ptl pass rate wcl pass rate nvl pass rate

@kv2019i

kv2019i commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator Author

Seems fuzzer broke with the Zephyr update. @tmleman any idea what happens here?

@tmleman

tmleman commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Seems fuzzer broke with the Zephyr update. @tmleman any idea what happens here?

I found the root cause. Changes were introduced in timer handling in native_sim on the Zephyr side. After the kernel update, IPC teardown causes problems, and if this is disabled the fuzzer will start reporting false positives more frequently.
I already have a draft fix but I want to test it a bit more. I'm not sure whether to paste the code here, or whether it would be better if you update Zephyr to a version that does not cause problems, and I will later open a PR with the fix and the kernel update.

Commits in zephyr:

You need to checkout before zephyrproject-rtos/zephyr@36d4671a7e9.

@kv2019i

kv2019i commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator Author

Thanks @tmleman for debugging this. I think we can proceed to merge and track the failure in #11162 . I think it's more important to get the DTS overlays added to SOF side, enabling to use newer versions of Zephyr and not get stuck on this.

@kv2019i
kv2019i merged commit 6f485bc into thesofproject:main Sep 3, 2026
43 of 46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants